package com.example.demo02.entity;



import com.example.demo02.annotation.FieldCompare;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class TcParkpot implements Serializable {

    private String parkpotid;

    private Integer optunitid;


    private Integer invoiceEntityid;


    private String parkpotName;


    private String parkpotClassify;

    @FieldCompare(chineseName = "停车场状态",properties = "0:关闭,1:有效")
    private String parkpotState;

    @FieldCompare(chineseName = "所属地区ID")
    private String areaid;

    private Integer rateid;


    private String department;

    @FieldCompare(chineseName = "地址")
    private String address;

    @FieldCompare(chineseName = "联系电话")
    private String telephone;

    @FieldCompare(chineseName = "停车场描述")
    private String description;

    private Integer totalParklotCount;

    private Integer freeParklotCount;

    private Integer fixedParklotCount;

    private Integer fixedUnsoldParklotCount;

    private Date lastFreecountTime;

    private Integer inNum;

    private Integer outNum;

    private BigDecimal longitude;

    private BigDecimal latitude;

    @FieldCompare(chineseName = "百度经度")
    private BigDecimal baiduLo;

    @FieldCompare(chineseName = "百度纬度")
    private BigDecimal baiduLa;

    private BigDecimal gcjLo;

    private BigDecimal gcjLa;

    private String useType;

    private String cloudParkpotid;

    private Date createTime;

    private Date updateTime;

    private Integer deleteFlag;

    private String data;
    private String aesKey;

    @FieldCompare(chineseName = "上级系统平台id")
    private Integer cloudPlatid;

    /**
     * 停车场模式 1纯云模式  2本地模式
     */
    private String parkpotMode;
    /**
     * 用于本地模式：停车场授权码
     */
    private String licenseCode;
    /**
     * 用于本地模式：停车场授权状态，0未授权，1授权成功，2授权暂停,3 授权失败
     */
    private String licenseState;

    private static final long serialVersionUID = 1L;

    public String getParkpotid() {
        return parkpotid;
    }

    public void setParkpotid(String parkpotid) {
        this.parkpotid = parkpotid == null ? null : parkpotid.trim();
    }

    public Integer getOptunitid() {
        return optunitid;
    }

    public void setOptunitid(Integer optunitid) {
        this.optunitid = optunitid;
    }

    public Integer getInvoiceEntityid() {
        return invoiceEntityid;
    }

    public void setInvoiceEntityid(Integer invoiceEntityid) {
        this.invoiceEntityid = invoiceEntityid;
    }

    public String getParkpotName() {
        return parkpotName;
    }

    public void setParkpotName(String parkpotName) {
        this.parkpotName = parkpotName == null ? null : parkpotName.trim();
    }

    public String getParkpotClassify() {
        return parkpotClassify;
    }

    public void setParkpotClassify(String parkpotClassify) {
        this.parkpotClassify = parkpotClassify == null ? null : parkpotClassify.trim();
    }

    public String getParkpotState() {
        return parkpotState;
    }

    public void setParkpotState(String parkpotState) {
        this.parkpotState = parkpotState == null ? null : parkpotState.trim();
    }

    public String getAreaid() {
        return areaid;
    }

    public void setAreaid(String areaid) {
        this.areaid = areaid == null ? null : areaid.trim();
    }

    public Integer getRateid() {
        return rateid;
    }

    public void setRateid(Integer rateid) {
        this.rateid = rateid;
    }

    public String getDepartment() {
        return department;
    }

    public void setDepartment(String department) {
        this.department = department == null ? null : department.trim();
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    public String getTelephone() {
        return telephone;
    }

    public void setTelephone(String telephone) {
        this.telephone = telephone == null ? null : telephone.trim();
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }

    public Integer getTotalParklotCount() {
        return totalParklotCount;
    }

    public void setTotalParklotCount(Integer totalParklotCount) {
        this.totalParklotCount = totalParklotCount;
    }

    public Integer getFreeParklotCount() {
        return freeParklotCount;
    }

    public void setFreeParklotCount(Integer freeParklotCount) {
        this.freeParklotCount = freeParklotCount;
    }

    public Integer getFixedParklotCount() {
        return fixedParklotCount;
    }

    public void setFixedParklotCount(Integer fixedParklotCount) {
        this.fixedParklotCount = fixedParklotCount;
    }

    public Integer getFixedUnsoldParklotCount() {
        return fixedUnsoldParklotCount;
    }

    public void setFixedUnsoldParklotCount(Integer fixedUnsoldParklotCount) {
        this.fixedUnsoldParklotCount = fixedUnsoldParklotCount;
    }

    public Date getLastFreecountTime() {
        return lastFreecountTime;
    }

    public void setLastFreecountTime(Date lastFreecountTime) {
        this.lastFreecountTime = lastFreecountTime;
    }

    public Integer getInNum() {
        return inNum;
    }

    public void setInNum(Integer inNum) {
        this.inNum = inNum;
    }

    public Integer getOutNum() {
        return outNum;
    }

    public void setOutNum(Integer outNum) {
        this.outNum = outNum;
    }

    public BigDecimal getLongitude() {
        return longitude;
    }

    public void setLongitude(BigDecimal longitude) {
        this.longitude = longitude;
    }

    public BigDecimal getLatitude() {
        return latitude;
    }

    public void setLatitude(BigDecimal latitude) {
        this.latitude = latitude;
    }

    public BigDecimal getBaiduLo() {
        return baiduLo;
    }

    public void setBaiduLo(BigDecimal baiduLo) {
        this.baiduLo = baiduLo;
    }

    public BigDecimal getBaiduLa() {
        return baiduLa;
    }

    public void setBaiduLa(BigDecimal baiduLa) {
        this.baiduLa = baiduLa;
    }

    public BigDecimal getGcjLo() {
        return gcjLo;
    }

    public void setGcjLo(BigDecimal gcjLo) {
        this.gcjLo = gcjLo;
    }

    public BigDecimal getGcjLa() {
        return gcjLa;
    }

    public void setGcjLa(BigDecimal gcjLa) {
        this.gcjLa = gcjLa;
    }

    public String getUseType() {
        return useType;
    }

    public void setUseType(String useType) {
        this.useType = useType == null ? null : useType.trim();
    }

    public String getCloudParkpotid() {
        return cloudParkpotid;
    }

    public void setCloudParkpotid(String cloudParkpotid) {
        this.cloudParkpotid = cloudParkpotid == null ? null : cloudParkpotid.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(Integer deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

    public Integer getCloudPlatid() {
        return cloudPlatid;
    }

    public void setCloudPlatid(Integer cloudPlatid) {
        this.cloudPlatid = cloudPlatid;
    }

    public String getData() {
        return data;
    }

    public void setData(String data) {
        this.data = data;
    }

    public String getAesKey() {
        return aesKey;
    }

    public void setAesKey(String aesKey) {
        this.aesKey = aesKey;
    }

    public String getParkpotMode() {
        return parkpotMode;
    }

    public void setParkpotMode(String parkpotMode) {
        this.parkpotMode = parkpotMode;
    }

    public String getLicenseCode() {
        return licenseCode;
    }

    public void setLicenseCode(String licenseCode) {
        this.licenseCode = licenseCode;
    }

    public String getLicenseState() {
        return licenseState;
    }

    public void setLicenseState(String licenseState) {
        this.licenseState = licenseState;
    }
}